#ifndef CODEDELEGATE_H
#define CODEDELEGATE_H

#include <QItemDelegate>



class codeDelegate  :  public  QItemDelegate
{
    Q_OBJECT
public:
    codeDelegate(QObject *parent = 0): QItemDelegate(parent){  }
    QWidget *createEditor(QWidget *parent,  const QStyleOptionViewItem &option,const  QModelIndex &index)  const;
    void  setEditorData(QWidget *editor,  const  QModelIndex &index)  const;
    void  setModelData(QWidget *editor, QAbstractItemModel *model, const  QModelIndex &index)  const;
    void  updateEditorGeometry(QWidget *editor,const  QStyleOptionViewItem &option,  const  QModelIndex &index) const;
};

#endif // CODEDELEGATE_H
